package org.tity.commons.concurrent.workshop;

import java.util.List;

public interface Producer<K,V> {
		/**
		 * 生产出一批元素
		 * @param left TaskWorkshop 中剩余待消费的元素个数，用于判断在本次调用中是否继续生产，以及生产的个数
		 * @return 产生的消费品
		 * */
		public List<Element<K,V>> produce(int left);
		
}
